package linkedhashset;
/*
* LinkedHashSet使用：
*   特点：可以去除重复元素(取出元素重复原理和HashSet相同，底层依赖hashCode()和equals()方法)
*       可以保证元素的存取顺序一致
* */
import java.util.HashSet;
import java.util.LinkedHashSet;

public class LinkedHashSetDemo01 {
    public static void main(String[] args) {
        HashSet<String> str = new HashSet<>();
        str.add("abc");
        str.add("abc");
        str.add("def");
        str.add("ghk");
        System.out.println(str); // [abc, ghk,def]

        LinkedHashSet<String> lhs = new LinkedHashSet<>();
        lhs.add("abc");
        lhs.add("abc");
        lhs.add("def");
        lhs.add("ghk");
        System.out.println(lhs); // [abc, def, ghk]

    }
}
